package character.ai;

import com.jme3.renderer.RenderManager;
import com.jme3.renderer.ViewPort;
import com.jme3.scene.control.AbstractControl;

public abstract class AbstractAIControl extends AbstractControl implements AIControl {
    protected AISpace aiSpace;

    @Override
    protected void controlUpdate(float tpf) {
        //is there anything all ais do each tick?
    }

    @Override
    protected void controlRender(RenderManager rm, ViewPort vp) {
	//nothing to see here
    }

    public void setAISpace(AISpace space) {
        aiSpace = space;
    }

    public AISpace getAISpace() {
	return aiSpace;
    }
}
